Dọn rác Tham_chiếu_yếu

Thu gom rác là cơ chế để làm sạch các đối tượng không còn được sử dụng nữa và do vậy giảm thiểu khả năng rò rỉ bộ nhớ (memory leak) và thoái hóa dữ liệu (data corruption). Có hai kiểu dọn rác chính: theo dấu (tracing) và đếm tham chiếu (reference counting). Sơ đồ đếm tham chiếu ghi lại số lượng tham chiếu đến một đối tượng nhất định và thu dọn đối tượng đó khi đếm tham chiếu trở về giá trị 0.

Tài liệu tham khảo

WikiPedia: Tham_chiếu_yếu http://www.apress.com/9781430244585 http://en.cppreference.com/w/cpp/memory/weak_ptr http://www.ibm.com/developerworks/java/library/j-j... http://www.pawlan.com/monica/articles/refobjs/ http://weblogs.java.net/blog/2006/05/04/understand... http://rcache.sourceforge.net/ http://www.boost.org/doc/libs/1_59_0/libs/smart_pt... https://web.archive.org/web/20100819115659/http://... https://docs.python.org/2/library/weakref.html https://docs.python.org/3/library/weakref.html